package com.duoduo.common.mapper.read;

import com.duoduo.common.entity.AuthUser;

import java.util.List;

/**
 * 读接口 用户信息Mapper接口
 *
 * @author duoduo
 * @date 2023-10-18 09:40:01
 */
public interface ReadAuthUserMapper {
            
    /**
     * 通过Id查询单条数据
     *
     * @param id 主键
     * @return AuthUser 实例对象
     */
    AuthUser queryById(Long id);
                                                                                                                                                                                        
    /**
     * 查询用户信息列表
     *
     * @param authUser
     * @return AuthUser 集合
     */
    List<AuthUser> selectAuthUserList(AuthUser authUser);

    /**
     * 统计总行数
     *
     * @param authUser 查询条件
     * @return 总行数
     */
    long count(AuthUser authUser);

    /**
     *  根据电话号查询用户
     *
     * @Param mobile 手机号
     * @return 用户信息
     */
    AuthUser queryByMobile(String mobile);
}